Skip to content

support rotation snapping#14810

Open
fm-sys wants to merge 1 commit into
signalapp:mainfrom
fm-sys:image-editor-rotation-snap
Open

support rotation snapping#14810
fm-sys wants to merge 1 commit into
signalapp:mainfrom
fm-sys:image-editor-rotation-snap

Conversation

@fm-sys
Copy link
Copy Markdown
Contributor

@fm-sys fm-sys commented May 28, 2026

Contributor checklist

  • Android 7 low-res screen emulator
  • Android 15 Physical tablet
  • My contribution is fully baked and ready to be merged as is
  • I ensure that all the open issues my contribution fixes are mentioned in the commit message of my first commit using the Fixes #1234 syntax

Description

This PR implements feature request https://community.signalusers.org/t/74780. As it is a rather trivial feature and doesn't need synchronization between different platforms and differs already today (e.g., in signal desktop you can perform resize and rotate operations independently), I thought it might be a suitable feature for an external contribution.

When merged, rotation angles less than 5° get automatically snapped to the next 90° rotation step. Based on some testing on my side, 5° seemed like the sweet spot between usability for snapping and keeping as much freedom as possible to allow other creative angles.

This is important for all the perfectionists out there, who feel real physical pain if they can't align things properly, so please consider this :)

Screen_recording_20260528_123816.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant